home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 15
/
CU Amiga Magazine's Super CD-ROM 15 (1997)(EMAP Images)(GB)[!][issue 1997-10].iso
/
CUCD
/
Graphics
/
Ghostscript
/
source
/
tar_gs
< prev
next >
Wrap
Text File
|
1996-04-11
|
2KB
|
87 lines
#!/bin/sh
if ( test -f $1/gs.c ) then
for sub in dll gnu
do
echo Writing $1${sub}.tar.gz....
cd $1
rm -f $1
ln -s ${sub} $1
tar -chvf - $1/* | gzip -c > ../$1${sub}.tar.gz
rm -f $1
cd ..
echo Wrote $1${sub}.tar.gz.
done
echo Writing $1.tar.gz....
cd $1
./tar_cat
rm -f arch.h gconfig.h j*.h lib*.tr obj.tr q* t.* _temp_*
echo quit >quit.ps
cd ..
ctf -u $1/*.bat $1/*.cmd
tar -cvf - $1/*.1 $1/g*.asm $1/i*.asm $1/*.bat \
$1/ansi2knr.c $1/echogs.c \
$1/g*.c $1/i*.c $1/s*.c $1/z*.c $1/*.cfg $1/*.cmd $1/dw*.cpp \
$1/*.doc $1/*.h $1/*.icx $1/*.lis $1/*.mak $1/*.ppd $1/*.ps \
$1/gs*.def $1/gs*.rc $1/*.sh $1/*.tcl $1/tar_cat \
$1/Fontmap $1/Fontmap.ATB $1/Fontmap.ATM $1/Fontmap.OS2 $1/Fontmap.OSF1 \
$1/Fontmap.Solaris $1/Fontmap.Ultrix $1/Fontmap.URW $1/Fontmap.VMS \
$1/COPYING $1/NEWS $1/PUBLIC $1/README \
$1/ccgs \
$1/bdftops $1/font2c $1/gsbj $1/gsdj $1/gslp $1/gslj $1/gsnd \
$1/pdf2ps $1/printafm $1/ps2ascii $1/ps2epsi $1/wftopfa \
| gzip -c > $1.tar.gz
echo Wrote $1.tar.gz.
if ( test -f $1/gs386.exe ) then
echo Writing $1pc.tar.gz....
cp dos4gw.exe $1
cp *.dll $1
cd $1
chmod u+w dos4gw.exe *.dll
for f in *.bat
do
ctf -d ${f} -o `basename ${f} .bat`.BAT
done
for f in *.cmd
do
ctf -d ${f} -o `basename ${f} .cmd`.CMD
done
for f in *.doc
do
ctf -d ${f} -o `basename ${f} .doc`.DOC
done
for f in *.ps
do
ctf -d ${f} -o `basename ${f} .ps`.PS
done
ctf -d Fontmap -o FONTMAP
ctf -d Fontmap.ATB -o FONTMAP.ATB
ctf -d Fontmap.ATM -o FONTMAP.ATM
ctf -d Fontmap.OS2 -o FONTMAP.OS2
ctf -d Fontmap.URW -o FONTMAP.URW
ctf -d COPYING -o COPYING.
ctf -d NEWS -o NEWS.
ctf -d PUBLIC -o PUBLIC.
ctf -d README -o README.
cd ..
# Some combination of tar and gzip is broken: doing this with a pipe
# winds up writing to the original stdout, not to the tar file.
# Do it in separate steps instead.
tar -cvf $1pc.tar \
$1/gs*.exe $1/dos4gw.exe $1/*.dll $1/*.ico $1/*.res \
$1/*.BAT $1/*.CMD $1/*.DOC $1/*.PS \
$1/FONTMAP $1/FONTMAP.ATB $1/FONTMAP.ATM $1/FONTMAP.OS2 $1/FONTMAP.URW \
$1/COPYING. $1/NEWS. $1/PUBLIC. $1/README.
rm -f $1pc.tar.gz
gzip $1pc.tar
cd $1
rm dos4gw.exe *.dll
rm *.BAT *.CMD *.DOC *.PS
rm FONTMAP FONTMAP.ATB FONTMAP.ATM FONTMAP.OS2 FONTMAP.URW
rm COPYING. NEWS. PUBLIC. README.
cd ..
echo Wrote $1pc.tar.gz.
fi
else
echo The Ghostscript files must be in the directory ./$1.
fi